package com.yazi.mxz.common.entity.enums;


/**
 * 订单状态
 * @author mo_yq5
 * @date 2014-2-10
 */
public enum OrderStatus {
	/**
	 * 用户新订单
	 */
	NEW("未配送", "未配送"),
	
	/**
	 * 取消订单
	 */
	CANCEL("订单已取消", "订单已取消"),
	
	/**
	 * 店铺开始配送
	 */
	DISPATCHING("配送中", "配送中"),
	
	/**
	 * 用户确认收货
	 */
	SUCCESS("交易成功", "交易成功"),
	
	/**
	 * 店铺确认用户已签收
	 */
	RECEIVE("已签收", "已签收"),
	
	/**
	 * 用户申请退货
	 */
	RETURNING("退货申请中", "用户申请退货"),
	
	/**
	 * 店铺确认用户拒绝签收
	 */
	REFUSE("已拒签", "用户拒签"),
	
	/**
	 * 退货成功
	 */
	RETURNED("退货成功", "退货成功");
	
	
	/**
	 *  用户订单状态文字描述
	 */
	private String memberText;
	/**
	 * 	店铺订单状态文字描述
	 */
	private String storeText;
	
	OrderStatus(String memberText, String storeText) {
		this.memberText = memberText;
		this.storeText = storeText;
	}

	public String getMemberText() {
		return this.memberText;
	}
	
	public String getStoreText() {
		return this.storeText;
	}
	
	public int getValue() {
		return this.ordinal();
	}
	
}
